import os
import return_messages as rm
import config.config as conf

def process(result):
    config_info = conf.read_conf()
    if (result=="播放音乐"):
        os.system("mpc -p"+" "+config_info["MPD_PORT"]+" "+"play")
        rm.return_mes("音乐播放开始，但受到音乐干扰，语音唤醒功能可能无法正常工作")
        return False
    elif (result=="暂停音乐播放"):
        os.system("mpc -p"+" "+config_info["MPD_PORT"]+" "+"pause")
        rm.return_mes("音乐播放已暂停")
        return False
    elif (result=="停止音乐播放"):
        os.system("mpc -p"+" "+config_info["MPD_PORT"]+" "+"stop")
        rm.return_mes("音乐播放已停止")
        return False
    elif (result=="更新音乐列表"):
        os.system("mpc -p"+" "+config_info["MPD_PORT"]+" "+"stop")
        os.system("mpc -p"+" "+config_info["MPD_PORT"]+" "+"update")
        os.system("mpc -p"+" "+config_info["MPD_PORT"]+" "+"listall"+"|"+"mpc -p"+" "+config_info["MPD_PORT"]+" "+"add")
        rm.return_mes("音乐列表已更新")
        return False
    elif (result=="播放下一首音乐"):
        os.system("mpc -p"+" "+config_info["MPD_PORT"]+" "+"next")
        rm.return_mes("音乐播放开始，但受到音乐干扰，语音唤醒功能可能无法正常工作")
    else:
        return True

